Class FehlerTextFactoryEEL13

java.lang.Object
de.aoksystems.da.kernpruefung.FehlerTextFactoryEEL13

public class FehlerTextFactoryEEL13 extends Object
Die Klasse liest die Fehlertexte für EEL aus der Resource-Datei. Schlüssel ist die Version der Satzbeschreibung und die 7-stellige Fehlernummer. Wird zu einem Schlüssel kein Eintrag gefunden, wird der Fehler mit dem Default-Fehlertext DEFAULT_NOTFOUND_TEXT zurückgeliefert. VNr Stand 1.0 20.06.2025 Ersterstellung für TA-Version 13.00
Version:
1.0
Author:
Jens Tröger (AOK-Systems - Datenaustausch)
  • Field Details

    • DEFAULT_NOTFOUND_TEXT

      public static final String DEFAULT_NOTFOUND_TEXT
      Der Default-Fehlertext, der bei fehlendem Schlüssel verwendet wird.
      Wert: "Fehlertext nicht gefunden!"
      See Also:
  • Method Details

    • getRawForDBFE

      public static String getRawForDBFE(String version, String fehlerNummer)
      Returniert den kurzen Fehlertext zur Fehlernummer, mit vorangestelltem "DBFE" und Fehlernummer. Der Rückgabewert kann direkt als Rohdatenstring zur Konstruktion eines DBFE beutzt werden. Das Format der Rückgabe sieht wie folgt aus:
      DBFExxxxxxx tttttttt....ttttt
      Parameters:
      version - Version der Fehlernummer
      fehlerNummer - Zu suchende Fehlernummer
      Returns:
      Fehlerbaustein Fehlerbaustein DBFE als Rohdatenstring
    • getRawForDBFE

      public static String getRawForDBFE(String version, String fehlerNummer, int varIndex)
      Returniert den kurzen Fehlertext zur Fehlernummer, mit vorangestelltem "DBFE" und Fehlernummer. Der Rückgabewert kann direkt als Rohdatenstring zur Konstruktion eines DBFE beutzt werden. Das Format der Rückgabe sieht wie folgt aus:
      DBFExxxxxxx tttttttt....ttttt
      Diese Methodenausprägung ersetzt zusätzlich den String "nn" im hinterlegten Fehlertext durch den Wert von varIndex
      Parameters:
      version - Version der Fehlernummer
      fehlerNummer - Zu suchende Fehlernummer
      varIndex - Nummer des betroffenen Feldes
      Returns:
      Fehlerbaustein Fehlerbaustein DBFE als Rohdatenstring
    • getTextForDBFE

      public static String getTextForDBFE(String version, String fehlerNummer)
      Returniert den kurzen Fehlertext zur Fehlernummer, mit vorangestellter Fehlernummer, aber ohne "DBFE".
      Parameters:
      version - Version der Fehlernummer
      fehlerNummer - Zu suchende Fehlernummer
      Returns:
      Fehlertext
    • getTextForDBFE

      public static String getTextForDBFE(String version, String fehlerNummer, int varIndex)
      Returniert den kurzen Fehlertext zur Fehlernummer, mit vorangestellter Fehlernummer, aber ohne "DBFE". Diese Methodenausprägung ersetzt zusätzlich den String "nn" im hinterlegten Fehlertext durch den Wert von varIndex
      Parameters:
      version - Version der Fehlernummer
      fehlerNummer - Zu suchende Fehlernummer
      varIndex - Nummer des betroffenen Feldes
      Returns:
      Fehlertext
    • getKurzFehlerText

      public static String getKurzFehlerText(String version, String fehlerNummer)
      Returniert den kurzen Fehlertext zur Fehlernummer.
      Parameters:
      version - version der Fehlernummer
      fehlerNummer - Zu suchende Fehlernummer
      Returns:
      Fehlertext
    • getKurzFehlerText

      public static String getKurzFehlerText(String version, String fehlerNummer, int varIndex)
      Returniert den kurzen Fehlertext zur Fehlernummer. Diese Methodenausprägung ersetzt zusätzlich den String "nn" im hinterlegten Fehlertext durch den Wert von varIndex
      Parameters:
      version - version der Fehlernummer
      fehlerNummer - Zu suchende Fehlernummer
      varIndex - Nummer des betroffenen Feldes
      Returns:
      Fehlertext
    • getLangFehlerText

      public static String getLangFehlerText(String version, String fehlerNummer)
      Returniert den langen Fehlertext zur Fehlernummer.
      Parameters:
      version - version der Fehlernummer
      fehlerNummer - Zu suchende Fehlernummer
      Returns:
      Fehlertext
    • getLangFehlerText

      public static String getLangFehlerText(String version, String fehlerNummer, int varIndex)
      Returniert den langen Fehlertext zur Fehlernummer. Diese Methodenausprägung ersetzt zusätzlich den String "nn" im hinterlegten Fehlertext durch den Wert von varIndex
      Parameters:
      version - version der Fehlernummer
      fehlerNummer - Zu suchende Fehlernummer
      varIndex - Nummer des betroffenen Feldes
      Returns:
      Fehlertext
    • getInstance

      public static FehlerTextFactoryEEL13 getInstance()
      Returniert die Singleton-Instance der Klasse FehlerTextFactory.
      Returns:
      Singleton instance